<?php
/**
 * Les différentes pages de WSK Portal :
 * Page d'erreur
 * Page des graphiques
 * Page d'administration
 */
class Page {
    const ERROR = -1;
    const GRAPH = 0;
    const ADMIN = 1;

    /**
     * Récupère la page courante
     * @return type
     */
    public static function getCurrentPage() {
    	$page = isset($_GET['page']) ? $_GET['page'] : self::ERROR;
        if ($page < 0 || $page > 2)
            $page = self::ERROR;

        return $page;
    }
    
    /**
     * Récupère le nom de la page courante
     * @return string
     */
    public static function getCurrentPageName(){
        $page = Page::getCurrentPage();
            
            switch ($page){
            case self::GRAPH:
                $name = "WSK PORTAL - Consultation";
                break;
            
            case self::ADMIN:
                $name = (Authentification::canAdminAcces()) ? "Administration" : "Erreur";
                break;
                
            case self::ERROR:
                $name = "Erreur";
                break;
            
            default:
                $name = "Erreur";
                break;
        }
        return $name;
    }

}

